Link to this headingDisassembly

Get Compiler Outputs for Code input
Get Decompiled output for binary input

Link to this headingDisassemblers

Static Binary Analysis Framework
Convert code to LLVM then to another Architecture
ret-sync stands for Reverse-Engineering Tools SYNChronization. It is a set of plugins that help to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg/OllyDbg2/x64dbg) with IDA/Ghidra disassemblers.
An open-source x64/x32 debugger for windows.
https://github.com/revng/revng

Link to this headingGDB

Plugins:
PEDA - Python Exploit Development Assistance for GDB
GEF - GDB Enhanced Features for exploit devs & reversers
Voltron- A hacky debugger UI for hackers
The ‘exploitable’ GDB plugin.
A plugin to introduce a generic API for Decompiler support in GDB

Link to this headingGhidra

Ghidra

Plugins:
Ghidra plugin to start an r2 webserver to let r2 interact with it
Binwalk and other scripts
Ghidra utilities for analyzing firmware
How to create plugins
gdbghidra - a visual bridge between a GDB session and GHIDRA
Sony Playstation PSX executables loader for GHIDRA
A collection of scripts/loaders/plugins for ghidra used to aid ps3 reverse engineering
Plugin for Ghidra to assist reversing Golang binaries
Nintendo Switch loader for Ghidra
Ghidra Processor support for Nintendo Game Boy
IDA Pro’s FindCrypt ported to Ghidra, with an updated and customizable signature database
Converting IDA Plugins from devttyS0 to Ghidra framework
Export Ghdra Information into exec

Link to this headingOllyDbg Debugger

Example Plug-ins

Link to this headingImmunity Debugger

Example Plug-ins